const app = getApp()
import util from '../../../utils/util'
import {
  getSourceProduct
} from '../../../config/api'

// pages/new_index/goods_orgin/goods_orgin.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
     tabActive:0,//tab选项卡默认激活第一项
     rich_text:"",//富文本
     isToggle:false,//是否展开，默认不展开
     Tabs:[],//选项卡列表
     detail:{},//获取到的详情
  },


  //切换tab选项卡
  change(e){
    let that = this;
    let index = e.currentTarget.dataset.index;
    let item = e.currentTarget.dataset.item;
    console.log('点击了tab切换：',index);
    that.setData({
      tabActive:index,
      detail:item,
      rich_text:util.convertHtmlToText(item.content_text)
    });
  },

  //处理富文本
  handleRichText(){
    let that = this;
    that.setData({
      rich_text:util.convertHtmlToText(that.data.rich_text)
    })
  },

  //展开逻辑
  Toggle(){
      let that = this;
      that.setData({
        isToggle:!that.data.isToggle
      });
  },

  //获取农产品溯源
  getOrignList(){
    let that = this;
    util.apiRequest(getSourceProduct,null,null).then(r=>{
       console.log('获取溯源记录为：',r.data.data);
       that.setData({
         Tabs:r.data.data,
         detail:r.data.data[0],
         rich_text:util.convertHtmlToText(r.data.data[0].content_text)
       });
    });
  },

  //跳转相应的链接
  toOtherLink(e){
    let that = this;
    console.log('跳转的链接为：e',e.currentTarget.dataset.link);
    let params = e.currentTarget.dataset.link.split("?");
    console.log('params:',params);
    wx.navigateTo({
      url:'/pages/outlink/outlink?'+params[1]+'&link='+e.currentTarget.dataset.link
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
       this.handleRichText();
       this.getOrignList();//获取溯源记录
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})